CC= gcc -O3 -g -Wall

ALL:  deslib

des: des.o bit.o
	$(CC) -o des des.o bit.o

deslib: libdes.h des.o bit.o
	ar cr libdes.a bit.o des.o
	ranlib libdes.a
bit.o: bit.c
	$(CC) bit.c -c
des.o: des.c
	$(CC) des.c -c
test: 
	./des

clean: 
	rm -f *.o *~ *.gch *.a
